224 research outputs found

    Load balancing vs. distributed rate limiting: an unifying framework for cloud control

    Get PDF
    With the expansion of cloud-based services, the question as to how to control usage of such large distributed systems has become increasingly important. Load balancing (LB), and recently proposed distributed rate limiting (DRL) have been used independently to reduce costs and to fairly allocate distributed resources. In this paper we propose a new mechanism for cloud control that unifies the use of LB and DRL: LB is used to minimize the associated costs and DRL makes sure that the resource allocation is fair. From an analytical standpoint, modelling the dynamics of DRL in dynamic workloads (resulting from LB cost-minimization scheme) is a challenging problem. Our theoretical analysis yields a condition that ensures convergence to the desired working regime. Analytical results are then validated empirically through several illustrative simulations. The closed- form nature of our result also allows simple design rules which, together with extremely low computational and communication overhead, makes the presented algorithm practical and easy to deploy

    Distributed Probabilistic Synchronization Algorithms for Communication Networks

    Get PDF
    In this paper, we present a probabilistic synchronization algorithm whose convergence properties are examined using tools of rowstochastic matrices. The proposed algorithm is particularly well suited for wireless sensor network applications, where connectivity is not guaranteed at all times, and energy efficiency is an important design consideration. The tradeoff between the convergence speed and the energy use is studied

    Trading link utilization for queueing delays: an adaptive approach

    Get PDF
    Understanding the relationship between queueing delays and link utilization for general traffic conditions is an important open problem in networking research. Difficulties in understanding this relationship stem from the fact that it depends on the complex nature of arriving traffic and the problems associated with modelling such traffic. Existing AQM schemes achieve a "low delay" and "high utilization" by responding early to congestion without considering the exact relationship between delay and utilization. However, in the context of exploiting the delay/utilization tradeoff, the optimal choice of a queueing scheme's control parameter depends on the cost associated with the relative importance of queueing delay and utilization. The optimal choice of control parameter is the one that maximizes a benefit that can be defined as the difference between utilization and cost associated with queuing delay. We present two practical algorithms, Optimal Drop-Tail (ODT) and Optimal BLUE (OB), that are designed with a common performance goal: namely, maximizing this benefit. Their novelty lies in fact that they maximize the benefit in an online manner, without requiring knowledge of the traffic conditions, specific delay-utilization models, nor do they require complex parameter estimation. Packet level ns2 simulations are given to demonstrate the efficacy of the proposed algorithms and the framework in which they are designed

    On the simultaneous diagonal stability of a pair of positive linear systems

    Get PDF
    In this paper we derive a necessary and sufficient condition for the existence of a common diagonal quadratic Lyapunov function for a pair of positive linear time-invariant (LTI) systems

    The geometry of convex cones associated with the Lyapunov inequality and the common Lyapunov function problem

    Get PDF
    In this paper, the structure of several convex cones that arise in the study of Lyapunov functions is investigated. In particular, the cones associated with quadratic Lyapunov functions for both linear and non-linear systems are considered, as well as cones that arise in connection with diagonal and linear copositive Lyapunov functions for positive linear systems. In each of these cases, some technical results are presented on the structure of individual cones and it is shown how these insights can lead to new results on the problem of common Lyapunov function existence

    Drop counters are enough.

    Get PDF
    Small Flow Completion Time (FCT) of short-lived flows, and fair bandwidth allocation of long-lived flows have been two major, usually concurrent, goals in the design of resource allocation algorithms. In this paper we present a framework that naturally unifies these two objectives under a single umbrella; namely by proposing resource allocation algorithm Markov Active Yield (MAY). Based on a probabilistic strategy: "drop proportional to the amount of past drops", MAY achieves very small FCT among short-lived flows as well as max-min fair bandwidth allocation among long-lived flows, using only the information of short history of already dropped packets. It turns out that extremely small amount of on-chip SRAM (roughly 1 bit per flow in Pareto-like flow size distributions) is enough for storing this drop history. Analytical models are presented and analyzed and accuracy of results is verified experimentally using packet level ns2 simulations

    The geometry of convex cones associated with the Lyapunov inequality and the common Lyapunov function problem

    Get PDF
    In this paper, the structure of several convex cones that arise in the study of Lyapunov functions is investigated. In particular, the cones associated with quadratic Lyapunov functions for both linear and non-linear systems are considered, as well as cones that arise in connection with diagonal and linear copositive Lyapunov functions for positive linear systems. In each of these cases, some technical results are presented on the structure of individual cones and it is shown how these insights can lead to new results on the problem of common Lyapunov function existence

    Next generation TCP: open questions.

    Get PDF
    While there has been significant progress in recent years in the development of TCP congestion control algorithms for high BDP paths, consensus remains lacking with regard to a number of basic issues. The aim of the present paper is to highlight some of these key bottleneck issues and present a number of new results with a view to promoting discussion and fostering progress. Issues highlighted include: impact of shape of cwnd evolution (concave, convex etc), increased variability in throughputs in unsynchronised environments when more aggressive algorithms are used, impact of proposed changes on convergence rates and network responsiveness and the associated impact on user experience

    Impact of Drop Synchronisation on TCP Fairness in High Bandwidth-Delay Product Networks.

    Get PDF
    In this paper we consider the performance of several well known high speed protocols in environments where individual flows experience different probabilities of seeing a drop in drop-tail buffers. Our initial results suggest the properties of networks in which these protocols are deployed can be sensitive to changes in these probabilities. Our results also suggest that AQM protocol co-design may be helpful in mitigating this sensitivity

    Partitioning and Invariance of AIMD Dynamics in Synchronised Networks.

    Get PDF
    In this paper we present new results on the dynamics of networks of AIMD flows. The results reveal an invariance and partitioning property that indicates potential for the design of soundly-based adaptive AIMD strategies
    • …
    corecore